home *** CD-ROM | disk | FTP | other *** search
-
- TITLE
- GadUtil.library
-
- VERSION
- 37.7 (12.07.96)
-
- AUTHORS
-
- Per-Olof Yliniemi Staffan Hamala
- Box 78 Pellovagen 268
- SE-980 61 Tarendo SE-957 93 Pello
- SWEDEN SWEDEN
-
- email: email:
- peoyli@algonet.se staham@algonet.se
-
- phone:
- +46-(0)978-20522
-
- DESCRIPTION
-
- GadUtil is another gui library which main goal was to make it
- easy to create font sensitive user interfaces. The library has
- grown away from this main goal, and become another useful-
- routine-library.
-
- FEATURES
-
- * FAST (NO OR VERY SMALL DIFFERENCE AGAINST GADTOOLS) AND SMALL
- (LESS THAN 13k).
-
- * Font adaptive and localized.
-
- * Supports all GadTools gadgets + some extensions to them.
- 6 extended gadget types are available:
-
- - FILE_KIND -- gadget for selecting a file.
-
- - DRAWER_KIND -- gadget for selecting a drawer.
-
- - IMAGE_KIND -- custom gadget that uses one or two images
-
- - BEVELBOX_KIND -- gadtools bevelboxes + 2 new types and text
-
- - PROGRESS_KIND -- progress indicator gadget.
-
- - LABEL_KIND -- a text label that can be placed relative to
- other texts gadgets, bevelboxes and progress
- indicators.
-
- * Automatic creation of minimum required IDCMP mask.
-
- * Replacement for graphics/font OpenFont and graphics CloseFont.
-
- * Functions to add, count, move and sort nodes in a list.
-
- * All gadgets are created using tag lists. Every next gadget
- will use the previous gadgets values as defaults. Only one
- call to the gadget making routine is needed for every gadget
- list.
-
- * All gadgets can have their own hotkey. No extra work is needed
- by the programmer (only one extra tag).
-
- * All gadgets, texts and boxes can have their own (localized) help
- string, to be shown in a selectable gadget or in the window/screen
- title whenever the mouse is placed above that gadget.
-
- * Distributed with lots of examples, mostly in assembly language,
- but also in 'C'.
-
- * Other functions include:
-
- - Status change for toggle select buttons.
-
- - String change for STRING and TEXT_KIND gadgets.
-
- - Disable functions for all gadget kinds (new for 36.56).
-
- - Routines to set up a busy-pointer (available for both v37
- and v39). These routines also blocks the input to the main
- window of the program.
-
- - Routine to check if the mouse pointer is within a gadgets
- box. Useful for mouse-position sensitive appwindows.
-
- - Bevelbox, text and window refreshing functions.
-
- - Functions to clear and size/move windows
-
- * FAST (NO OR VERY SMALL DIFFERENCE AGAINST GADTOOLS) AND SMALL
- (LESS THAN 13k).
-
- SPECIAL REQUIREMENTS
-
- AmigaOS 2.0 or higher.
-
- AVAILABILITY
-
- ftp://ftp.wustl.edu/pub/aminet/dev/gui/gutil_dev_377.lha
- ftp://ftp.wustl.edu/pub/aminet/util/libs/gutil_usr_377.lha
-
- (or any other Aminet site)
-
- The most recent version can always be found on my homepage at
-
- http://www.algonet.se/~peoyli/html_eng/myprogs.html
- http://www.algonet.se/~peoyli/html_swe/myprogs.html
-
- http://www.algonet.se/~peoyli/files/gutil_dev.lha
- http://www.algonet.se/~peoyli/files/gutil_usr.lha
-
- PRICE
- Always free for all users of the library.
-
- Programmers: As free as the program using this library.
- Localized programs should include the .ct file(s)
-
- DISTRIBUTION
-
- Freely distributable via CD, disk, FTP or any other form.
-
- Distribution may be done in two ways:
- - Only the .library file(s), together with your program
- - The complete distribution archive(s)
-
- GadUtil is © 1994-1996 by P-O Yliniemi and Staffan Hämälä.
-
-